@import url("bootstrap.min.css");

body
{
	margin:0;
	padding:0;
	font-family:"Roboto-Regular";
	
  
}
.main
{
	margin: auto;
	padding: 0;
	width: 96%;
}
img
{
	max-width: 100%;

}

@font-face{
	font-family:"Roboto-Bold";
	src:url("../fonts/Roboto-Bold.ttf");
}
@font-face{
  font-family:"Roboto-Regular";
  src:url("../fonts/Roboto-Regular.ttf");
}


/*start top*/
.top
{
	padding: 0;
	margin: 0;
	border-top:5px solid #000;
}
.top-new
{
	padding: 0;
	margin: 0;

}
.new-top
{
	padding: 0 0 5px 0;
	margin: 0;
}
.head
{
	padding: 0 0 0 2px;
	margin: 0;
}
.logo
{
	padding: 5px 0 0 0;
	margin: 0;
}

.head-social
{
	padding: 0;
	margin: 0;

}
.social
{
	padding: 0 20px 0 0;
	margin: 0;
	
}
.social-list
{
	padding: 0;
	margin: 0;
	text-align: right;
}
.social-list li
{
	padding: 10px 10px;
	margin: 0;
	list-style: none;
	display: inline-block;
	font-size: 14px;
	border-right:1px solid #3a001a;


}
.social-list .fac-bdr
{
	border-left:1px solid #3a001a;
}
.social-list li:hover
{
	background-color: #ffc000;
}

.social-list li a
{
	color: #fff;
	padding: 5px;
}
.soci-trig
{
	
	content: " ";
    padding: 0;
    margin: 0;
    position: absolute;
    width: 40px;
    height: 40px;
  
    left: -40px;
    top: 0px;
}
.head-contact
{
	padding: 0;
	margin: 0;
}
.head-cont1
{
	padding: 30px 0;
	margin: 0;
}
.head-ll
{
	padding: 5px;
	margin: 0;
}
.head-left
{
	padding: 0;
	    text-align: center;
	margin: 0;
}
.head-calll
{
	padding: 0;
	    text-align: center;
	margin: 0;
}
.head-txx
{
	padding: 0;

	margin: 0;
}
.head-left:hover .iccc 
{
	background-color: #ff0000;
	transition: all 0.5s linear;

}
.head-left:hover .iccc i
{
	color: #fff;
	transition: all 0.5s linear;
}
.iccc
{
	padding: 0;
	margin: 0;
	width: 50px;
	height: 50px;
	border:2px solid #5f0c0c;
	text-align: center;
	border-radius: 50%;
	transition: all 0.5s linear;
}
.iccc i
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	text-align: center;
	line-height: 48px;
	color: #5f0c0c;
	transition: all 0.5s linear;
}
.hed-tex2 span
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.hed-tex2 p
{
	font-size: 19px;
	color: #5f0c0c; 	
	
}
.emaill p
{
	font-size: 14px;
}
/*end top*/

/*start navigation*/
.head-navig
{
	padding: 0;
	margin: 0;
	background:linear-gradient(45deg, #4b163a, #a51a37);
}
.head-navv
{
	padding: 0;
	margin: 0;
}

/*start navigation*/
.head-navi
{
	padding: 0;
	margin: 0;
	background-color: #002e58;
	
}


.naviii
{
	padding: 0px 0 0 0;
}
.nav-new
{
	padding: 0;
	margin: 0;

}

.head-navigation
{
	padding: 0;
	margin: 0;
	background-color: #00a9e0;
}

.navbar-default
{
	background: none;
	color: #fff;
	border:none;

}
.nav>li>a
{
	padding: 10px 30px;
}
.navbar
{
	border-radius:0px;
	padding: 0px;
	margin: 0px;
	

}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{
	color: #fff;
	background-color: #d21835;
	
}
.navbar-default .navbar-nav>li>a:hover
{
	border-top: 5px solid #ffc000;
	color: #fff;
	overflow: hidden;
}
.navbar-default .navbar-nav>li>a
{
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	transition: all 0.5s;
	overflow: hidden;
	border-top: 2px solid #ffffff0a;
}
.navbar-default .navbar-nav>li>
{
	overflow: hidden;
}
.navbar-nav
{
	flex: none;
}
.nav
{
	text-align: center;
}


.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover
{
	color: #fff;

}
.navbar-default .navbar-nav>li>a:hover
{
	
	transition: all 0.5s;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover
{
	color: #fff;
	background-color: #251e1b;
}

/*end navigation*/

/*end navigation*/
.caling
{
	padding: 11px 0;
	margin: 0;
	text-align: center;
	font-size: 20px;

}
.caling a
{
	padding: 13px 20px;
	margin: 0;
	background-color: #fff;
	color: #000;
	font-weight:bold;
	text-decoration: none;
}
.caling a:hover
{
	background-color: #000;
	color:#fea30e;
}

/*start header*/

.header
{
	padding: 0;
	margin: 0;
}
.header-main
{
	padding: 0;
	margin: 0;
}
.header-form
{
	padding: 0;
	margin: 0;
	background-color: #5f0c0c;
}
.header-slid
{
	padding: 0;
	margin: 0;
}

/*end header*/


/*start form us */

.place::-webkit-input-placeholder
{
  color: #000;
}
.contac-main
{
  background-color: #fff;
  border-radius: 10px;

}
.contactt-imag
{
  padding: 0;
  margin: 0;
  background-color: #e57200;
}

.contactt-text
{
  padding: 10px 0 20px 0;
}
.contac-l
{
  padding: 20px 0 20px 0;
}


.contact-main
{
  padding: 30px 0 20px 0;
  margin: 0;
  background-color: #262f36;
}

.cont-ll
{
  background-color: rgba(241, 230, 230, 0.9803921568627451);
  padding-bottom: 12px;
}
.form-group label
{
  color:#fff;
}

.btttn
{
  padding-left: 18px;

}
.form-texxx h4
{
  padding: 0 0 0 0;
  font-size: 25px;
  text-align: center;
  color: #fff;
  font-weight: 700;
}

.form-texxx
{
  padding-bottom: 15px;
  padding-top: 10px;
}
.form-texxx p
{
  padding: 0px 0 10px 0;
  text-align: center;
  font-size: 20px;
  color: #ffd800;
}

textarea.form-control {
    height: 102px;
    
    color: #000;
}
input.form-control 
{
  
  color: #000;
}


.btn-group
{
  text-align: left;
}
button.btn-default
{
  background-color: #000000;
  color: #fff;
  height: 50px;

}
button.btn-default:hover
{
  background-color: #CDDC39;
  color: #000;
}
.cont-form
{
  padding-bottom: 30px; 
  font-size: 30px;
  color: #800020;
}
.contact-images1
{
  padding: 20px 0 0 0;
  margin: 0;
}
.conta-form
{
	padding: 30px 0 30px 0;
	margin: 0;
}
.contac-r
{
	padding: 0;
	margin: 0;
	background-color: #fff;
}
.contac-rcc
{
	padding: 0;
	margin: 0;
}
/*end form*/
h4
{
	padding: 0;
	margin: 0;
}



/*start best services*/

.best-serv
{
	padding: 0;
	margin: 0;
	
}
.best-ser1
{
	padding: 30px 0;
	margin: 0;
}
.best-new
{
	padding: 50px 0 0 0;
	margin: 0;
}
.best-l
{
	padding: 5px;
	margin: 0;

}
.best-r
{
	padding: 30px 0 0 0;
	margin: 0;
	background-color: #ffc000;
	box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.08);
	border-radius: 10px;
}
h3
{
	padding: 0;
	margin: 0;
	font-size: 35px;
	font-weight:700;
	color: #000000; 
	text-align: center;
}
.best-head
{
	padding: 0;
	margin: 0;
	text-align: center;
}
h3::before
{
	    background: #666 none repeat scroll 0 0;
    bottom: -20px;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 150px;
}
h3::after
{
	    background: #ff0000 none repeat scroll 0 0;
    bottom: -21px;
    content: "";
    height: 3px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 50px;
}
.best-icon
{
	padding: 0 0 20px 0;
	margin: 0;
	text-align: center;
}
.best-tex
{
	padding: 0 10px;
	margin: 0;
	text-align: center;
	
}
.best-bdr
{
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #d29e04;
}

.best-tex h4
{
	padding: 0 0 10px 0;
	margin: 0;
}
.best-tex p
{
	padding-bottom: 20px;
}
h4
{
	padding: 0;
	margin: 0;
	font-size: 30px;
	font-weight: bold;
	color:#e91313;
	    text-align: center;
}
.call-now
{
	padding: 20px 0;
	margin: 0;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #ff0000;

}
p
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 16px;
	line-height: 30px;
}

.best-r:hover .best-icon img
{
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	transition: all 0.5s linear;
}
.best-icon img
{
	transition: all 0.5s linear;
}
/*end best services*/


/*start display*/
.display
{
	padding: 0;
	margin: 0;
	background:#000;

}
.main-display
{
	    padding: 10px;
    margin: 0;
    color: #fea30e;
    text-align: center;
	text-transform: capitalize;
	
}
.dips-tex
{
	padding: 0;
	margin: 0;
	font-size: 40px;
	font-weight: 700;
	color: #fff;
	text-align: center;
}

p
{
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 30px;
	font-size: 18px;
	    font-family: 'FontAwesome';

}
.about-tex2 ul li{
	font-size: 18px;
	list-style:none;
}
.dips-tex p
{
	padding: 10px 0;
	font-size: 40px;
	color: #fea30e;
}

.disp-cal
{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 50px;
	color: #fff;
	animation: blinktext 0.9s linear infinite;
}
@keyframes blinktext
{
	0%{color: #fff;}
	100%{color: #fea30e;}
}
/*end display*/

/*start about*/
.about
{
	padding: 0;
	margin: 0;
}
.about-main
{
	padding: 30px 0;
	margin: 0;
}
.about-tex
{
	padding: 0;
	margin: 0;
}
.about-tex2
{
	padding: 0;
	margin: 0;
}
b{
	color:#3a001a;
}
h1
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 35px;
	font-weight: bold;
	color:#3a001a;
	text-align:center;
}
h1 a
{
	    color: #5f0c0c;
    text-decoration: none;
    text-transform: uppercase;

}
h1 a:hover
{
	text-decoration: none;
	color: #000000;
}


.about-logo
{
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 40%;
	opacity: 0.4;

}
/*end about*/

/*start Why choose us */
.choose
{
	padding: 0;
	margin: 0;
	background: linear-gradient(45deg, #4b163a, #a51a37);
}
.choose-main
{
	padding: 0;
	margin: 0;
}
.why-chose
{
	padding: 0;
	margin: 0;
}
.choose-right
{
	padding: 5px 5px 0 5px;
	margin: 0;
}
.choose-left
{
	padding: 5px;
	margin: 0;
}

.cho-icn
{
	padding: 5px;
	margin: 0;
	text-align: center;

}
.choo-tex3
{
	padding: 5px;
	margin: 0;
}
.choos-tex1
{
	padding: 5px;
	margin:0;
}
.icon-choos
{
	padding: 0;
	margin: 0;
	height: 50px;
	width: 50px;
	border:1px solid #fea30e;
	text-align: center;
	border-radius: 50%;
	transition: all 0.5s linear;

}
.icon-choos i
{
	padding: 0;
	margin: 0;
	font-size: 25px;
	text-align: center;
	line-height: 45px;
	color: #fea30e;
	transition: all 0.5s linear;
}

.choooo
{
	padding: 10px 0px;
	margin: 0;
}
.text-choss
{
	padding: 0;
	margin: 0;
	color:#fff;
}
.text-choss h4{
	text-align:left;
}
.choose-l
{
	padding: 5px;
	margin: 0;
}
.bavk-chos
{
	padding: 0;
	margin: 0;
	text-align: center;
}
.choooo:hover .icon-choos i
{
	color: #fff;
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	transition: all 0.5s linear;
}
.choooo:hover .icon-choos
{
	background-color: #000000;
	transition: all 0.5s linear;
}
.text-choss h4
{
	color: #fea30e;
    text-transform: uppercase;
}
/*end why choose us*/

/*start contact info*/
.dips-info
{
	padding: 0;
	margin: 0;
	background-color: #000000;
}
.disp-info2
{
	padding: 0;
	margin: 0;
}
.disp-in2
{
	padding: 10px 0;
	margin: 0;
	text-align: center;
	font-size: 40px;
	color: #fff;
	animation:blnktex 0.8s linear infinite;
}
@keyframes blnktex
{
	0%{color: #fff;}
	100%{color: #ffc000;}
}
/*end conatc info*/

/*start services*/

.service
{
	padding: 0;
	margin: 0;
}
.main-services
{
	padding: 30px 0;
	margin: 0;
}
.service-new
{
	padding: 30px 0 0 0;
	margin: 0;
}
.serv-ll
{
	padding: 10px;
	margin: 0;

}
.serv-texx
{
	padding: 0;
	margin: 0;
	box-shadow: 0 0 20px #928d8d;
	overflow: hidden;

}
.serv-texx1
{
	padding: 0;
	margin: 0;
	box-shadow: 0 0 20px #928d8d;
	overflow: hidden;
	
}
.ser-r
{
	padding: 0;
	margin: 0;
	
}
.serv-head
{
	padding: 0;
	margin: 0;
}
.serv-cal
{
	padding: 0;
	margin: 0;
}
.call-nn
{
	padding: 0;
	margin: 0;
	height: 50px;
	width: 50px;
	background-color: #000;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	bottom: -25px;
	right: 5%;
	transition: all 0.5s linear;
}
.call-nn i
{
	padding: 0;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 25px;
	line-height: 50px;
	text-align: right;
}
h5
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 20px;
	color: #000000;
	font-weight: 700;
	text-transform: uppercase;
	text-align:center;
}
.tex-phone
{
	padding: 0 10px;
    margin: 0;
    font-size: 23px;
    color: #3a001a;
    text-align: center;
}
.tex-phone a
{
	color: #3a001a;
font-weight: bold;
text-decoration: none;
}
.serv-tex3
{
	padding: 0 10px;
	margin: 0;
	    text-align: center;
}
.all-serv
{
	padding: 15px 0;
	margin: 0;
	overflow: hidden;
}
.serv-texx:hover .ser-pixx img
{
	transform: scale(1.3) rotate(5deg);
	-webkit-transform: scale(1.3) rotate(5deg);
	-moz-transform: scale(1.3) rotate(5deg);
	-o-transform: scale(1.3) rotate(5deg);
	overflow: hidden;
	transition: all 0.5s linear;
}
.ser-pixx img
{
	overflow: hidden;
	transition: all 0.5s linear;
	    width: 100%;
}
.serv-texx:hover .call-nn
{
	transform: scale(1.3);
	transition: all 0.5s linear;
}

.ser-pixx
{
	padding: 0;
	margin: 0;
	overflow: hidden;
	transition: all 0.5s linear;
}
/*end services*/

/*start testimonial*/

.main-testt
{
	padding: 0;
	margin: 0;
	background-color: #000000;
    background: url(../images/bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.new-testii
{
	padding: 0;
	margin: 0;
}




section {
    padding-top: 0px;
    padding-bottom: 0px;
}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}

#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #ffc000;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: left;
    border: none;

    font-size: 14px;
    
}
#fade-quote-carousel .profile-circle {
    width: 80px;
    height: 80px;
    margin: 0;
    border-radius: 100%;
    box-shadow:0 0 20px #d0cbcb;


}
.testti-bdr
{
  border: 2px solid rgba(255, 254, 255, 0.29);
  padding-top: 40px;
  padding-bottom: 20px;
}
.top-testi
{
  text-align: center;
  color: #ffc000;
  padding-bottom: 10px;

}
.top-testi h2
{
  font-size:35px;
  font-weight: 700;
}
.top-testi p
{
	padding: 0 0 10px 0;
	font-size: 20px;
	font-weight: 600;
	color: #fff;

}

.testimonial-topp
{
  padding: 0;
  margin: 0;
}
.star span
{
	text-align: center;
	font-size: 20px;
	color: #fff000;
}
.star
{
	
	text-align: center;

}
.star p
{
	color: #fff001;
	font-size: 20px;
}
.top-horo
{
  padding: 10px 0 0 0;
  margin: 0px;
}
.test-rr p
{
	line-height: 28px;

}
.test-ll
{
	padding: 30px 0 0 0;
	margin: 0;
}
.test-ll p
{
	color: #fff001;
}
.test-rr
{
	padding: 40px 5px 10px 5px;
	margin: 0;
	
}
.boxes-test
{
	padding: 10px 0 10px 0;
	margin: 0;
	
	

}
blockquote
{
	margin: 0px;
	
	padding: 10px 20px;
}
.tesss
{
	margin: 0 auto;
	padding: 0 ;
}
.conta1
{
	padding: 0;
	margin: 0 auto;
}
.starss
{
	text-align: center;
	padding: 20px 0 0 0;
}
.test-r1
{
	padding: 10px 20px;
	margin: 0;
}
.test-rr1
{
	padding: 10px;
	margin: 0;
	border:double 5px #fff;
	box-shadow: 1px 1px 14px 2px rgba(0,0,0,.45);
	background-color: #fff;
}
.test-r2
{
	padding: 5px;
	margin: 0;
	text-align: center;
	font-size: 20px;
	color: #044d07;
	font-weight: 700;
	text-align: left;
	

}
.testi-image
{
	border-radius: 100%;
}
.testi-bbr
{
	padding: 0 0 0 0 ;
	margin: 0 0 10px 0;
	border-bottom: 3px solid rgba(210, 205, 205, 0.4);
}
.testi-icon
{
	position: absolute;
	top: 40%;
	height: 40px;
	width: 40px;
	background-color: #fff;
	z-index: 9999;
	text-align: center;
	margin: 0 auto;
	left: -5%;
	transform: rotate(42deg);
	-webkit-transform: rotate(42deg);
	margin-bottom:-16px; 
}
.testi-back
{
	background-color: #1e1e1e;
}
.testtt
{
	padding: 0;
	margin: 0;
}
.tstt1
{
	padding: 0;
	margin: 0;
}
.testt2
{
	padding: 0;
	margin: 0;
}
.testimonial-leftt
{
	padding: 0;
	margin: 0;
}
.quate i
{
	padding: 0;
	margin:  0 ;
	height: 50px;
	width: 50px;
	border:2px solid #e1e1e1;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	font-size: 25px;
	background-color: #fff;
	color: #044d07;
	box-shadow:0 0 20px #615f5f;
	transition: all 0.5s linear;
}
.quate
{
	padding: 0;
	margin: -40px 0 0 0;
}
.test-rr1:hover .quate i
{
	background-color: #ffc000;
	color: #fff;
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transition: all 0.5s linear;
}
.carousel-indicators
{
	bottom: 20px!important;
}


/*end testimonial*/
@media(max-width: 786px){
.test-rr{padding:30px 10px;}
.test-rr1{border-radius: 0px;}
}


@media(max-width: 991px) and (min-width: 769px){
 
 .test-rr{padding: 30px 10px;}
}

/*end testimonial*/

/*start bottom services*/

.bottom-serv
{
	padding: 0;
	margin: 0;
}

.bottom-new
{
	padding: 30px 0;
	margin: 0;
}
.main-bottm
{
	padding: 0;
	margin: 0;
}
.bottom-l
{
	padding: 5px;
	margin: 0;
}

.bottom-serr
{
	padding: 0;
	margin: 0;
	box-shadow: 0 0 20px #928d8d;
}
.bottom-ss
{
	padding: 0;
	margin: 0;
}
.bottm-list
{
	padding: 0;
	margin: 0;
	background-color: #fff;
}
.bottm-list li
{
	padding: 10px;
	margin: 0;
	list-style: none;
}
.bottm-list li a
{
	padding: 0;
	margin: 0;
	display: block;
	text-decoration: none;
	line-height: 30px;
	border-bottom: dashed 1px #a2a19f;
	color: #000000;
}
.bottm-list li a:hover
{
	color: #ff0000;
}

h6
{
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
}
.botm-head
{
	padding: 10px 0;
	margin: 0;
	background-color: #000000;
	color: #fff;
}
.botm-head2
{
	background-color: #ff0000;
}
.btm-list2 li a
{
	color: #ff0000;
}
.btm-list2 li a:hover
{
	color: #000000;
}
/*end bottom service*/


/*start footer*/
.footer
{
	padding: 30px 0;
	margin: 0;
	background-color:#001201;
	color: #fff;
	    background: linear-gradient(45deg, #4b163a, #a51a37);
}
.footer-main
{
	padding: 10px 10px;;
	margin: 0;
	border:1px solid #ffffff;

}
.footer-l
{
	padding: 5px;
	margin: 0;
}
.foter-back
{
	padding: 0;
	margin: 0;
}
.foter-list
{
	padding: 0;
	margin: 0;
}
.foter-list li
{
	padding: 0;
	margin: 0;
	line-height: 30px;
	font-size: 16px;
	list-style: none;
	text-decoration: none;
}
.foter-list li a
{
	padding: 0;
	margin: 0;
	color: #fff;
	list-style: none;
	text-decoration: none;
}
.foter-list li a:hover
{
	color: #ffc000;
}
.foter-list li a i
{
	color: #ffc000;
}
.foter-text
{
	padding: 0 0 10px 0;
	color: #fff;
	font-size: 25px;
	font-weight: 700;
}
.fotr-cont
{
	padding: 10px 0 10px 0;
	text-align: center;
	color: #ffc000;
	font-size: 25px;
	font-weight: 700;
}
.foter-cont
{
	padding: 15px 26px;
    border: 2px solid #fff;
    background-color: #000000;
}
.foter-con1
{
	padding: 5px 0;
	margin: 0;
	font-size: 18px;
}
.foter-con2
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 14px;
}
.foter-con1 i
{
	color: #ffc000;
}
.foter-con2 i
{
	color: #ffc000;
}
.foter-adres
{
	padding: 10px;
	margin: 0;
}
.fotr-list3
{
	padding: 0;
	margin: 0;
	text-align: center;
}
.fotr-list3 li
{
	padding: 10px 5px;
	margin: 0;
	text-align: center;
	list-style: none;
	text-decoration: none;
	font-size: 25px;
	display: inline-block;
}
.fotr-list3 li a
{
	color: #fff;
}
.fotr-list3 li a:hover
{
	color: #ffc000;
}
.foter-icon
{
	padding: 0;
	margin: 0;
	background-color: #010402;
}
.foter-copy
{
	padding: 10px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

/*end footer*/

/*contact page*/
.contact-head
{
	padding: 0 0 30px 0;
	margin: 0;
}
.cont1
{
	padding: 0;
	margin: 0;
	font-size: 35px;
	color: #fff;
	font-weight: 700;

}
.cont2
{
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 20px;
	color: #ffc000;
	font-weight: 700;
}
.cont2 p
{
	padding: 10px 0;
	color: #fff;
	font-size: 25px;
}
.cont3
{
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 20px;
	color: #ffc000;
	font-weight: 700;
}
.cont3 p
{
	padding: 10px;
	color: #fff;
	font-size: 18px;
}

/*end contact page*/


.fix
{
  position: fixed;
  padding: 10px 0;
  bottom: 0;
  left: 0;
  background: #f2f2f2;
  border-top: 1px solid #e2e2e2;
  display: none;
}
.ends
{
  margin: 0;
  padding: 0;
  text-align: center;
}
.ends li
{
  display: inline-block;
}

/*start contact us*/

.contac-us
{
	padding: 30px 0;
	margin: 0;
}
.conatc-page
{
	padding: 0;
	margin: 0;
}
.contact-page1
{
	padding: 5px;
	margin: 0;
}
.contact-page2
{
	padding: 5px;
	margin: 0;
}
.ct-pg1
{
	padding: 10px 0;
	margin: 0;
}
.ct-pg2
{
	padding: 0;
	margin: 0;
}
.ct-pg3
{
	padding: 0;
	margin: 0;
}
.ct-ph4
{
	padding: 0;
	margin: 0 auto;
	width: 50px;
	height: 50px;
	background-color: #ff0000;
	color: #fff;
	text-align: center;
	border-radius: 4px;
}
.ct-ph4 i
{
	padding: 0;
	margin: 0;
	font-size: 25px;
	color: #fff;
	line-height: 48px;
}
.ct-pg5
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	color: #000000;
}
.ct-pg5 p
{
	color: #ff0000;
	font-size: 20px;
}
.ct-email p
{
	font-size: 15px;
}
.ct-head
{
	padding: 10px 0 30px 0;
	margin: 0;
	font-size: 25px;
	font-weight: 700;
	color: #000000;
	text-align: center;
}

/*end contact us page */



/*start media query*/

@media(max-width: 768px){
	.choose{
		background:linear-gradient(45deg, #4b163a, #a51a37);
	}
	.iccc{margin: 0 auto; margin-bottom: 10px;}
	.caling{display: none;}
	.dips-tex{font-size: 18px;}
	.dips-tex p{font-size: 20px;}
	.disp-cal{font-size: 30px;}
	h1{font-size: 25px;}
	.about-logo{display: none;}
	.icon-choos{margin: 0 auto; margin-bottom:10px; }
	.disp-in2{font-size: 20px;}
	h3{font-size: 25px;}
	.bottm-list li a{text-align: left;}

	.fix{display: inline-block;background: none;border-top:none; z-index: 9999;}
.ends li{display: grid; padding-bottom: 6px;z-index: 9999;}
.cont11{border-right: none;}
.element2
{
  animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
}
@keyframes pulsate {
    0% {transform: scale(0.9, 0.9); opacity: 1;}
    50% {transform: scale(1.2, 1.2); opacity: 1;}
    100% {transform: scale(0.9, 0.9); opacity: 1;}
}

@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
    50% {-webkit-transform: scale(1.2, 1.2); opacity: 1;}
    100% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
}


}
.hidden-xs{display: inherit!important;}

@media (max-width: 991px) and (min-width: 769px){
	
	.head-whtasapp{display: none;}
	.caling a{padding: 13px 10px;}
	.navbar-default .navbar-nav>li>a{font-size: 14px;}
	.nav>li>a{padding: 10px;}
	.choose-right{display: none;}
	.foter-adres{padding: 0px;}
}

@media (max-width: 1115px) and (min-width: 992px){
	.emaill p{font-size: 12px;}
	.item img{height: 100%!important;}
	textarea.form-control{height: 112px;}

}
@media (max-width: 1360px) and (min-width: 1116px){
	.item img{height: 100%!important;}
	textarea.form-control{height: 112px;}

	}

@media (max-width: 400px){
.hidden-xs{display: none!important;}
.footer-main{border: 0px solid #ffffff;}
}
/*end media query*/


.testimonial {
    float: left;
    width: 100%;
    padding: 50px 0px;
	background: linear-gradient(45deg, #4b163a, #a51a37);
}

.testi-sec {
    padding: 0 15px;
}

.testi-1 {
    padding: 15px;
    text-align: center;
    margin-top: 30px;
}

.testi-2 {
    background: #000;
    padding: 0 0 15px;
}

.testi-box p {
    padding: 20px 20px 30px;
    font-size: 17px;
    font-weight: 500;
    line-height: 32px;
    color: #fff;
}

.testi-info {
    background: #fff;
    text-align: right;
    position: relative;
}

.testi-info span {
    display: block;
    padding: 5px 15px;
    position: absolute;
    top: -21px;
}

.testi-info img {
    box-shadow: 0 0 0px 2px #ffb900;
    width: 80px;
	border-radius: 50%;
}

.testi-info strong {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    display: block;
    padding: 5px 15px 4px;
    text-align: right;
}

.rating {
    color: #ffb900;
    padding: 14px 15px 0;
    font-size: 16px;
}

.testi-right {
    float: left;
    width: 100%;
    background: #01301e;
}

.testi-right1 {
    padding: 15px;
}
.about-title p {
    text-transform: capitalize;
    padding: 0px 10px 2px;
    font-size: 55px;
    text-align:center;
    color: #fff;
    font-weight: 600;
}